package com.company.aop.dao;


import com.company.aop.pojo.Account;

import java.util.List;

/**
 * @date : 2022/3/25 21:31
 * 数据访问层接口
 */

public interface IAccountDao {

    /**
     * 保存账户
     */
    int saveAccount(Account account);

    /**
     * 根据id查找账户信息
     *
     * @param id
     * @return
     */
    Account selectById(Integer id);

    /**
     * 获取账户列表
     *
     * @return
     */
    List<Account> getAll();

    /**
     * 更新账户
     *
     * @param account
     */
    int updateAccount(Account account);

    /**
     * 根据id删除账户
     *
     * @param id
     */
    int deleteAccount(Integer id);
}
